Golang Job: Systems Developer

Job added on

Company

Miratech

Location

Costa Rica - Brazil

Job type

Full-Time

Golang Job Details

Company Description*
What We Do*
Miratech helps visionaries to change the world. We are a global IT services and consulting company that brings together global enterprise innovation and start-up innovation. Today we support digital transformation for the largest enterprises on the planet.
By partnering with both large and small players, we stay at the leading edge of technology, remain nimble even as a global leader, and create technology that helps our clients further enhance their business. Our culture of Relentless Performance enables over 99% of Miratech’s engagements to succeed by meeting or exceeding scope, schedule and/or budget objectives since our inception in 1989.

Job Description
We are looking for talented and disciplined developers to help our client to take the industry leading asset management platform to the next level. The work is varied, fast pace and challenging. You will receive broad exposure to both the technology and the business. Our goal is to improve user experience and meet our business commitments while continually modernizing and improving platform performance and scalability.
About the project:
The project includes the development of an industry-leading asset management platform for one of the biggest investment companies in the world. This analytics platform is a distributed solution that handles large volumes of time series data for processing, analysis, and exposing them to other applications through APIs.

Qualifications
While the role is development focused, design, deployment and maintenance require teamwork across a broad scope, spanning regions and seniority. Beyond technical skills, we require:

  • Experience working in a globally distributed team
  • Excellent communication skills in English, both written and verbal
  • A track record of taking the initiative to solve problems, working independently with minimal direction.

Required technical skills:

  • 3+ years of experience as a software developer using GoLang with more than 3 years prior experience in an Object Orientated language
  • At least 1 year working experience on Linux operating system

Nice to have:

  • Experience in the finance industry or knowledge of financial products/markets
  • BA/BS in Computer Science or equivalent practical experience
  • Java experience
  • Experience with multi-tier application architecture and streaming systems
  • Message streaming using Kafka
  • Knowledge and experience adhering to software development life cycle best practices including test-driven development, unit testing discipline, agile development, and CI/CD strategies
  • Working knowledge of building and deploying distributed systems
  • Experience with cloud technologies like Kubernetes, Docker, AKS
  • Experience with dev ops tools like Git, Gitlab CI, Azure DevOps

Additional Information*
We offer*

  • Strong career opportunities for professionals
  • A variety of international projects and mobility across projects
  • Professional development support and professional certification opportunities
  • Competitive compensation, advanced bonus systems
  • Flexible working schedule with a remote possibility
  • Corporate, social and cultural events

Job Type: Full-time